75626055d785d24fb2fa0091906bcc9ee5cb1e90,src/main/java/hex/nn/NNModel.java,NNModel,doDiagnostics,#Frame#Frame#number#Key#,442

Before Change


      Log.info("Achieved 100% modeling accuracy on the training data. We are done here.");
      keep_running = false;
    } else if (ftest != null &&
            (model_info().parameters.classification && errors[errors.length-1].valid_err == 0)
        || (!model_info().parameters.classification && errors[errors.length-1].valid_mse == 0)
            ) {
      Log.info("Achieved 100% modeling accuracy on the validation data. We are done here.");

After Change


      keep_running = false;
    } else if (ftest == null &&
            (model_info().get_params().classification && errors[errors.length-1].train_err <= model_info().get_params().classification_stop)
        || (!model_info().get_params().classification && errors[errors.length-1].train_mse <= model_info().get_params().regression_stop)
            ) {
      Log.info("Achieved 100% modeling accuracy on the training data. We are done here.");
      keep_running = false;
    } else if (ftest != null &&
            (model_info().get_params().classification && errors[errors.length-1].valid_err <= model_info().get_params().classification_stop)
        || (!model_info().get_params().classification && errors[errors.length-1].valid_mse <= model_info().get_params().regression_stop)
            ) {
      Log.info("Achieved 100% modeling accuracy on the validation data. We are done here.");
      keep_running = false;